package cobots.swarm.main;


public class OperatorAction {

	//public static final int SKIP = 0,  SUPPRESS_TARGET = 2, REPULSION = 3;
	
	//private int type = SKIP;
	private short leaderId, targetId;
	private float attractionRadius;
	private short ptX, ptY, repulsionRadius;	
	/*	
	public int getType() {
		return type;
	}


	public OperatorAction() {
		type = SKIP;		
	}
	*/
	public OperatorAction(short leader, short target, float radius) {
	//	type = SUPPRESS_TARGET;
		this.leaderId = leader;
		this.targetId = target;
		this.attractionRadius = radius;
	}
	

	
	public short getLeaderId() {
		return leaderId;
	}

	public void setLeaderId(short leaderId) {
		this.leaderId = leaderId;
	}

	public short getTargetId() {
		return targetId;
	}

	public void setTargetId(short targetId) {
		this.targetId = targetId;
	}

	public float getAttractionRadius() {
		return attractionRadius;
	}

	public void setAttractionRadius(float attractionRadius) {
		this.attractionRadius = attractionRadius;
	}

	public short getPtX() {
		return ptX;
	}

	public void setPtX(short ptX) {
		this.ptX = ptX;
	}

	public short getPtY() {
		return ptY;
	}

	public void setPtY(short ptY) {
		this.ptY = ptY;
	}

	public short getRepulsionRadius() {
		return repulsionRadius;
	}

	public void setRepulsionRadius(short repulsionRadius) {
		this.repulsionRadius = repulsionRadius;
	}


}
